from math import *
f = int(input("Введите четырёхзначное число: "))

zero = str(n).count('0')
if 1000<=n<=9999:
    
    if f%2 == 0:
        print("Число чётное: Да")
    else:
        print("Число чётное: Нет")
    
    if f%3 == 0:
        print("Число кратное трём: Да")
    else:
        print("Число кратное трём: Нет")   
    
    if f==(sqrt(n) **2) :
        print("Число является квадратом числа", int(sqrt(n)))
    else:
        print("Число не является квадратом числа")
    
    m=f%10
    l=f//10%10
    h=f//100%10
    s=f//1000
    
    print("Наименьшая цифра числа:",min(e, d, s, t))
    print("Наибольшая цифра числа:",max(e, d, s, t))
    print("Количество нулей в числе:", zero)
    
    
    
    if m ==(sqrt(e)**2):
        print ('Цифра в разряде единиц является квадратом цифры:', int(sqrt(e)))
    else:
        print('Цифра в разряде единиц является квадратом цифры: Нет')
    
    if l ==(sqrt(d)**2):
        print ('Цифра в разряде десятков является квадратом цифры:', int(sqrt(d)))
    else:
        print('Цифра в разряде десятков является квадратом цифры: Нет')
        
    if h ==(sqrt(s)**2):
        print ('Цифра в разряде сотен является квадратом цифры:', int(sqrt(s)))
    else:
        print('Цифра в разряде сотен является квадратом цифры: Нет')
        
    if s ==(sqrt(t)**2):
        print ('Цифра в разряде тысяч является квадратом цифры:', int(sqrt(t)))
    else:
        print('Цифра в разряде тысяч является квадратом цифры: Нет')

else:
    print("Введённое число не является четырёхзначным")